# 1. 导入python-docx库的Document类

from docx import Document

# 用于设置字体大小、对齐方式

from docx.shared import Pt

from docx.enum.text import WD_PARAGRAPH_ALIGNMENT

# 2. 创建空白Word文档对象

doc = Document()

# 3. 添加标题段落（居中、粗体、24号字）

title_para = doc.add_heading("我的第一个Word文档", 0)  # 0级标题（最大）

title_para.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER  # 居中对齐

# 设置标题字体（粗体、字号）

for run in title_para.runs:
    run.font.bold = True  # 加粗

    run.font.size = Pt(24)  # 字号24

# 4. 添加普通段落（左对齐、12号字）

content_para = doc.add_paragraph("这是用python-docx生成的段落。")

content_para.alignment = WD_PARAGRAPH_ALIGNMENT.LEFT  # 左对齐

for run in content_para.runs:
    run.font.size = Pt(12)

# 5. 保存文档（路径可自定义，如"test.docx"）

doc.save("我的第一个Word.docx")

print("Word文档生成成功！")
